package utils

var enUSText = map[int]string{
	Success:                "Success",
	ServerError:            "Internal Server Error",
	TooManyRequests:        "Too Many Requests",
	ParamBindError:         "Parameter Binding Error",
	AuthorizationError:     "Authorization Error",
	UrlSignError:           "URL Signature Error",
	CacheSetError:          "Cache Set Error",
	CacheGetError:          "Cache Get Error",
	CacheDelError:          "Cache Deletion Error",
	CacheNotExist:          "Cache Does Not Exist",
	ResubmitError:          "Do Not Resubmit",
	HashIdsEncodeError:     "HashID Encoding Error",
	HashIdsDecodeError:     "HashID Decoding Error",
	RBACError:              "RBAC Access Denied",
	RedisConnectError:      "Redis Connection Error",
	MySQLConnectError:      "MySQL Connection Error",
	WriteConfigError:       "Configuration Write Error",
	SendEmailError:         "Email Sending Error",
	MySQLExecError:         "SQL Execution Error",
	GoVersionError:         "Incompatible Go Version",
	SocketConnectError:     "Socket Not Connected",
	SocketSendError:        "Socket Message Send Error",
	DeleteError:            "Data Deletion Error",
	UpdateError:            "Data Update Error",
	InsertError:            "Data Insertion Error",
	GetError:               "Data Retrieval Error",
	GetCountError:          "Count Retrieval Error",
	GetTokenError:          "Token Retrieval Error",
	GetUserPrivateKeyError: "User Private Key Retrieval Error",
	GetWithdrawError:       "Withdrawal Data Retrieval Error",

	AuthorizedCreateError:    "Authorized Caller Creation Error",
	AuthorizedListError:      "Authorized Caller List Retrieval Error",
	AuthorizedDeleteError:    "Authorized Caller Deletion Error",
	AuthorizedUpdateError:    "Authorized Caller Update Error",
	AuthorizedDetailError:    "Authorized Caller Detail Retrieval Error",
	AuthorizedCreateAPIError: "Authorized Caller API Creation Error",
	AuthorizedListAPIError:   "Authorized Caller API List Retrieval Error",
	AuthorizedDeleteAPIError: "Authorized Caller API Deletion Error",

	MongodbNoData:         "No Data in MongoDB",
	MongodbCountError:     "Data Counting Error in MongoDB",
	MongodbFindDataError:  "Data Finding Error in MongoDB",
	MongodbAggregateError: "Aggregation Error in MongoDB",
	MongodbDataIsExist:    "Data Already Exists",

	ParseDataError: "Data Parsing Error",
	CallBackError:  "Callback Address Error",
	CodeError:      "Verification Code Retrieval Error",
	CodeExpired:    "Verification Code Expired",

	FeeAddressNotPrivateKey:      "Fee Address Is Not a Valid Private Key Address",
	WithdrawAddressNotPrivateKey: "Withdrawal Address Is Not a Valid Private Key Address",
	EmailCodeError:               "Email Verification Code Error",
	UserNotExist:                 "User Does Not Exist",
	GasFeeError:                  "Gas Fee Retrieval Error",
	AbiParseError:                "ABI Parsing Error",
	SendTransactionError:         "Transaction Sending Error",
	CallbackFailed:               "Callback Address Failed",
	DuplicateCollection:          "Duplicate Aggregation",
	ParamNotNull:                 "Parameter Cannot Be Null",
	UserNameOrPasswordError:      "Username or Password Error",
	UserStatusStop:               "User Is Disabled",
	GenerateTokenError:           "Token Generation Error",
	PageParamInvalid:             "Invalid Page Parameter",
	MissChainName:                "Missing 'chain-name' Parameter",
	MissChainId:                  "Missing 'chain-id' Parameter",
	BodyNotEmpty:                 "Body Cannot Be Empty",
	NonceNotEmpty:                "Nonce Cannot Be Empty",
	SignNotEmpty:                 "Sign Cannot Be Empty",
	TimeStampNotEmpty:            "Timestamp Cannot Be Empty",
	BodyParseError:               "Body Parsing Error",
	UserNotMemberOrStop:          "User Is Not Upgraded or Is Disabled",
	MainCoinTypeInvalid:          "Invalid MainCoinType",
	ConnectRpcUrlError:           "RPC Connection Error",
	SignError:                    "Signing Error",
	GeneratePrivateError:         "Private Key Generation Error",
	ChainIdNotMatch:              "Chain ID Mismatch",
	CreateWalletError:            "Wallet Creation Error",
	TransferError:                "Transaction Error",
	PrivateKeyParseError:         "Private Key Parsing Error",
	EthToWeiError:                "ETH to Wei Conversion Error",
	GenerateAddressError:         "Address Generation Error",
	AddressFormatError:           "Invalid address format",
	RepeatedWithdraw:             "Repeat Withdrawal",
}
